Ildikó Sain TOTAL CORRECTNESS IN NONSTANDARD DYNAMIC

نویسنده

  • Ildikó Sain
چکیده

In this paper we investigate total correctness (termination and correctness simultaneously) in Nonstandard Dynamic Logic (NDL). Here we show that despite of the celebrated Kfoury-Park [5] result, termination is a first order notion if approached properly (e.g. via NDL). In Definition 1 below we recall the famous Manna-Cooper Q-method for proving total correctness. Then we do the same things to Manna-Cooper total correctness method ` that were done in [1] to Floyd’s partial correctness method ` . Among others, we shall give an explicit characterization of the information content of ` as well as prove that NDL is strictly stronger than ` w.r.t. proving total correctness (that is, more programs can be proved totally correct by NDL than by `). The same results apply if we replace ` by Burstall’s method for total correctness (this is because Burstall’s method is very close to our version of `) as it will be demonstrated in the other paper. Since these methods (Burstall’s and Manna-Cooper’s) are widely used and accepted to be strong enough for practical purposes we show indirectly that NDL is strong for practical purposes. Since by [1], NDL is also stronger than ` we have evidence at our hand to disagree with those opinions who maintain that nonstandard time in NDL makes it too weak. Just as is was the case with Floyd’s method in [1] , we have to define ` more precisely than in the original publications. The first careful reformulation of the Manna-Cooper ` method was given in Sec. 3.2 of [4] pp. 34-38. The Chang-Lee book [6] on programverification introduced `

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Peano Arithmetic as Axiomatization of the Time Frame in Logics of Programs and in Dynamic Logics

Biro, B. and I. Sain, Peano arithmetic as axiomatization of the time frame in logics of programs and in dynamic logics, Annals of Pure and Applied Logic 63 (1993) 201-225. We show that one can prove the partial correctness of more programs using Peano’s axioms for the time frames of three-sorted time models than using only Presburger’s axioms, that is it is useful to allow multiplication of tim...

متن کامل

Weak Second Order Characterizations of Various Program Verification Systems

We show the equivalence (!{ LeivIIlII' .1' dUlfl/r;wr;zmion of Floyd-Hoare Logic in weak second order logic (fLeSSJ) with both Csirltl(lZ'S (f Cs80I) 111/(/ Selin's (f Sa85bJ) characterizations of Floyd-Hoare logic in Nonstandard Logics of Programs, Ow method allows us u) spell out tlJ.e precise role of the comprehension axiom in weak second order [og;I:. Ii .(~ then prove similar resultsIor ot...

متن کامل

Weak Products of Universal Algebras

Weak direct products of arbitrary universal algebras are introduced. The usual notion for groups and rings is a special case. Some universal algebraic properties are proved and applications to cylindric and polyadic algebras are considered.

متن کامل

An Elementary Proof for Some Semantic Characterizations of Nondeterministic Floyd-Hoare Logic

We give a relatively simple and direct proof for Csirmaz's characterization of Floyd-Hoare logic for nondeterministic programs [5]. (This also yields a very simple proof for Leivant's characterization [13].) We also establish a direct connection between "relational traces" and "time-models" for nondeterministic programs. Introduction In this paper we investigate semantic characterizations of th...

متن کامل

Ildikó Sain COMPUTER SCIENCE TEMPORAL LOGICS NEED THEIR CLOCKS

We use first-order temporal logic (FTL) with modalities ©, [F ], and U denoting “nexttime”, “always-in-the-future”, and “until” respectively. Given a first-order similarity type or language L, the usual predicate etc. symbols of L are considered to be rigid, i.e. their meanings do not change in time. Similarly, individual variables xi (i ∈ ω) are rigid. To this we add an infinity yi (i ∈ ω) of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008